35
6
3
25
11
7
70
10
84
23
4
57
12
18
46
22
45
27
17
2
19
9
85
38
261
530
66
241
16
77
34
434
112
73
79
88
161
130
253
861
136
15
41
75
82
125
55
87