30
54
47
4
14
48
100
42
36
19
7
13
12
24
5
9
2
44
20
32
3
17
11
26
25
113
8
38
23
1
53
35
40
10
123
6
29
18
252
21
27
49
204