3
10
8
4
36
37
7
17
14
5
29
68
95
56
22
70
11
18
25
97
80
41
49
84
43
27
20
15
19
30
138
88
31
122
39
216
24
40
38
81