28
45
30
108
2
9
35
229
44
10
21
6
42
25
1
49
50
5
22
23
11
8
37
7
4
14
16
24
75
114
27
18
29
48
70
57
88
195