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