109
95
34
55
79
62
127
91
40
45
69
85
38
107
196
190
25
164
371
129
407
108
59
262
67
90
54
87
228
134
287
14
50
132
53
313
84
75
419
58
21
56
186
211
72
300
15
140
152
238
168
166
83
19