18
50
7
30
73
69
39
60
24
61
168
26
108
298
57
93
140
23
43
127
1045
13
217
15
130
17
32
58
229
36
333
16
31
27
44
72
105
115
33
85
55
68
91
35
25
8
38
20
22
101