74
45
15
8
32
43
57
30
99
63
25
73
103
23
39
227
49
1
19
68
407
153
72
14
801
67
29
53
75
243
131
41
38
44
88
174
158
21
342
834
341
164
51
268
140
20
294
421
223
305
47