30
64
12
106
7
41
339
14
327
98
21
86
51
19
43
69
53
63
223
90
440
179
109
89
238
60
135
112
40
33
93
20
32
182
13
159
129
160
79
181
38
8
208
326
473
82
345
108
152
286
49
105
280