35
78
955
33
105
15
525
70
121
14
251
273
335
43
38
164
83
112
31
76
41
216
692
389
17
161
73
52
285
726
348
106
47
197
314
23
149
110
364
99
56
379
71
131
84
95
111
79
72
26
19
42