35
5
27
15
19
20
21
6
14
8
12
30
64
26
4
10
13
3
1
41
7
23
11
58
18
34
40
24
117
235
110
264
89
78
118
225
172
327
125
100
97
75
128
903
550
91
153