226
52
125
212
89
31
23
40
24
21
29
39
131
16
185
229
43
250
85
28
308
111
377
22
206
124
82
35
90
75
37
60
231
54
13
38
405
57
17
33
58
159
53
101
283
114
130
36
167
248
500
162
337
230
343