10
25
5
6
3
2
28
39
35
8
177
17
16
46
59
45
12
72
78
110
23
197
44
95
22
38
40
15
9
61
58
81
50
65
51
102
49
222
32
116
74
33
19
20
172