40
15
365
11
62
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
357
271
151
59
212
14
16
55
153
109
119
162
159