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