27
41
11
24
6
17
114
59
134
29
136
25
93
20
97
77
71
45
48
58
55
49
111
75
95
100
113
89
46
67
183
18
64
333
26
123
28
62
188
259
145
65
196
61
90
225
154
166
194
246
31