45
18
43
16
4
28
69
98
57
117
14
61
50
21
17
126
20
23
5
6
95
15
99
68
19
92
2
7
1
48
30
9
38
12
11
22
225
39
29
192
76
37