95
230
92
184
144
85
153
79
48
57
35
269
161
138
88
103
221
31
120
111
358
71
76
8
84
63
128
112
162
41
252
172
23
29
150
91
152
182
194
34
127
43
115
77
67
476
114
296
448
54
44
94
132
106
181
105