18
4
6
7
23
25
16
36
61
45
2
3
126
17
27
15
11
31
13
12
60
10
53
48
26
32
116
54
39
332
70
14
271
264
30
85
171
50
29