40
88
637
182
43
5
12
53
19
79
21
70
16
17
98
39
30
172
82
42
24
54
52
47
150
62
6
92
38
121
234
286
72
20
11
66
22
127
46
153
126
37
3
34
86
13
68
96