98
262
129
147
97
152
91
52
55
28
12
38
183
149
62
77
75
109
310
86
65
94
92
69
108
41
60
66
140
70
156
120
85
162
71
172
221
74
10
72
118
24
78
58
88
47
46
19
90
53
54