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