105
171
77
166
38
24
34
23
47
178
122
75
18
101
15
191
12
46
54
37
266
16
92
65
50
186
79
20
41
86
45
21
27
40
55
25
42
29
5
97
10
22
57
87
250
28
32
14
241
13