384
106
57
246
62
87
51
84
199
124
248
12
49
60
104
44
290
78
72
408
21
36
54
162
181
64
282
15
138
148
188
166
79
19
346
159
41
33
133
29
17
18
10
86
123
95
127
32
27
66
58
55