1
5
12
3
6
4
26
10
2
11
37
48
92
73
75
54
39
18
313
66
29
160
45
27
13
260
60
40
59
85
83
124
89
155
118
24
84
31
19
43
15
52
21
87
32
104
113
64