11
110
74
36
15
60
49
104
26
31
115
51
70
19
71
17
50
5
385
18
62
259
58
130
122
301
99
186
101
13
35
221
21
40
16
22
109
146
188
78
315
65
362
182
589
32
97
30
73
136