10
25
29
24
12
15
5
3
11
49
31
69
14
17
51
129
35
57
46
21
1
105
36
249
13
95
171
72
16
345
165
154
39
78
67
92
141
102
6
104
27
80
108
19
23
113