44
16
50
19
99
503
12
160
346
75
173
106
72
78
66
230
25
24
242
23
86
7
320
532
18
42
162
126
254
15
85
79
189
82
1210
30
156
523
88
311
304
150
40
154
49
13
1086
31
159