50
63
25
43
65
213
97
42
88
140
109
81
182
20
89
44
40
121
11
29
35
17
16
13
54
46
62
91
123
70
348
143
198
71
21
178
156
358
94
67
90
214
9
76
47
95
58
148
8
92
98
382