17
16
50
3
63
28
24
22
11
8
13
39
32
36
43
60
112
90
37
71
18
49
101
46
34
124
54
20
126
83
163
58
129
33
186
47
84
121
30
180
14
52
357
75
247
80
45