2
34
25
6
26
29
129
31
13
27
97
9
171
17
95
57
41
3
38
81
94
64
72
53
62
122
70
30
306
103
73
24
211
56
123
49
227
16
67
233
92
125
47
75
302
134
74
168
114
65
50