83
178
257
102
55
347
232
25
190
108
43
44
118
86
67
33
27
48
59
125
182
72
34
107
73
21
79
10
6
8
78
135
75
45
120
593
104
111
47
28
31
173
129
221
89
281
235
249
307