183
58
108
59
157
7
17
14
39
193
291
40
117
98
52
33
408
26
120
204
167
388
85
199
97
113
360
225
346
23
226
348
299
62
51
241
55
101
36
126
152
61
34
80
60
96
624
69
230
83
87
100
46