19
104
62
210
99
105
49
161
38
77
117
47
90
93
53
69
184
51
414
186
75
71
275
146
56
25
13
213
652
190
247
26
9
413
116
15
70
57
156
457
52
24
81
43
280
160
31
50
416