63
3
21
4
15
114
120
5
13
1
227
137
9
31
46
32
16
60
30
25
12
94
19
23
47
8
403
64
59
274
153
24
359
14
1508
66
401
96
117
354
69
50
62
53
264
163
827
336
116