8
10
46
81
52
33
24
37
31
29
12
22
9
25
51
11
3
15
40
55
17
14
26
43
102
4
38
5
13
372
30
7
20
245
16
36