229
47
22
43
29
102
12
15
44
42
41
38
36
218
403
32
50
489
89
96
219
123
25
165
26
84
107
23
67
217
822
220
341
215
250
900
131
52
73
298
31
204
51
145
388
159
94
199
95
60
140
350