462
275
32
121
24
85
178
161
57
86
92
44
152
25
272
82
27
398
370
33
338
268
116
16
169
142
64
160
29
7
74
28
145
87
19
38
20
49
70
37
405
42
123
30
50
17
59