301
71
32
35
101
21
5
10
12
3
11
16
14
36
9
24
2
1
0
808
92
50
55
43
93
100
60
28
116
98
732
110
162
4
13
44
149
148
6
812
46
86
255
126
297
725
99
51
56
197
19
22
45
53
7
606
8
25
27
62
38
33
39
23
29
20
82
117