40
15
365
11
59
218
92
165
197
37
30
44
3
145
292
49
154
58
18
96
23
147
6
33
42
98
12
31
504
106
386
428
29
24
416
26
71
104
74
175
356
271
151
212
14
16
103
57
55
153
109
119
162
159