15
2
3
4
5
1
16
47
22
21
30
14
6
12
80
27
26
25
28
90
17
225
149
75
62
269
32
61
23
55
377
154
36
19
46
95
9
88
103
20
63
54
7
70
91
96
205
214