35
17
63
119
44
87
185
815
388
112
30
18
50
15
98
32
21
280
9
99
136
16
67
8
93
60
23
81
11
264
51
31
693
38
53
25
33
34
335
75
56
54
181
161
317
5050
117
445
155
27
164
4105
309