38
6
20
9
16
7
12
2
4
44
24
25
13
65
55
46
145
387
68
95
238
113
86
32
103
57
105
250
47
100
56
310
149
154
50
228
111
180
123
194
241
51
216
106
87
607
82
91
195
533
126
167
263
101
303
591
140
253