1
6
7
3
2
9
18
10
135
71
36
37
33
22
28
62
30
13
34
27
40
15
44
52
46
80
50
17
102
45
111
38
73
47
43
19
49
31
249
58
116
23
92