123
40
22
18
3
29
48
49
59
20
100
45
31
1
30
21
6
70
26
42
17
14
37
5
13
218
7
47
8
4
23
19
9
12
28
2
58