163
278
39
67
241
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
459
52
24
81
43
280
160