40
34
64
424
72
15
20
194
90
63
391
141
95
17
27
67
42
19
18
12
55
37
7
9
38
28
1344
82
85
180
71
73
14
50
49
76
103
69
96
53
75
116
375
360
112
138
30
257
29
411
8
92
184