104
181
154
153
37
187
12
17
180
161
123
107
112
44
116
109
58
66
83
316
79
395
71
98
152
32
31
523
41
67
13
49
36
50
232
48
22
5
124
91
46
27
24
60
80
69
146
63
29
30
239
25
47