15
31
12
11
17
46
3
4
13
1
16
51
28
117
152
374
19
115
44
23
72
47
125
53
25
218
7
138
207
108
5
212
54
188
79
103
120
78
18
57
105
89
84
6
69
52
80
26
76