186
11
62
166
265
91
409
19
137
259
138
343
534
76
27
144
86
60
115
100
77
104
87
34
95
405
49
173
21
54
44
205
128
624
498
130
120
222
66
102
190
45
23
50
63
71
40
238
197
224
26
72
28
85
56