3
1
15
24
2
30
33
12
14
22
10
5
17
20
19
16
25
6
32
49
72
8
27
7
31
60
21
28
156
61
140
106
203
414
76
142
145
43
97
356
141
193
176