17
26
23
22
40
25
13
27
19
30
108
16
50
283
53
43
123
279
42
48
12
15
33
84
125
190
104
47
45
68
95
54
69
83
60
55
92
126
32
58
36
52
194
41
34
80
91
117