3
12
30
14
6
4
21
61
5
7
9
15
17
51
38
72
22
10
49
2
11
16
91
43
239
62
117
46
50
81
27
24
54
133
211
36
13
92
40
88
35
33