31
37
21
198
25
137
29
63
39
24
60
129
184
20
85
44
13
50
114
64
94
41
58
136
62
22
36
43
15
46
28
12
14
33
19
158
55
125
119
117
106
51
61
195
160
149
2633
75
123
457
107