3
63
8
2
38
11
12
29
111
10
6
1
28
20
81
4
19
5
14
42
110
61
22
26
23
51
47
48
44
53
56
125
9
21
15
13
24
122
18
31