146
35
14
58
73
104
216
92
98
243
31
130
16
107
42
57
46
71
592
69
158
87
24
44
306
30
76
74
242
89
100
152
52
27
250
49
287
115
165
108
178
34
86
19
85
121
64
66
305
176
321