376
89
33
16
70
50
46
106
94
224
429
110
13
11
15
84
36
95
49
92
253
240
29
260
136
97
27
53
66
230
86
406
111
384
145
613
79
165
186
116
31
620
400
23
61
148
249
404
149
55
166
60
120
20
107
35