102
178
53
13
19
44
78
476
27
17
34
16
9
104
20
25
45
31
8
135
98
29
24
3520
183
21
33
30
80
23
124
39
274
37
86
1119
579
119
88
379
8265
642
115
61
149
108
121
180
139
155
49