166
34
148
127
11
39
104
139
120
187
97
68
77
6
346
29
89
65
59
72
99
28
94
40
45
125
145
36
137
58
8
23
5
57
126
32
4
19
305
25
27
13
24
18
44
12
30
16
69
21
42