35
367
110
31
358
149
7
98
24
54
53
105
68
180
61
343
6
71
107
28
9
306
38
174
51
42
101
593
128
26
40
17
375
487
271
104
78
49
80
37
227
29
33
10
15
18
52
89
12
161
20
124
30
59
483