2
12
7
8
126
21
10
4
3
17
23
20
24
5
67
9
94
15
53
13
28
18
33
16
36
109
236
50
59
52
30
97
37
40
25
56
80
73
98
19
81
39
66
164
172
42