30
112
23
31
19
41
40
52
25
17
34
43
101
29
88
42
32
26
48
14
18
45
56
21
39
60
16
22
110
37
24
7
50
86
10
28
207
111