86
192
30
370
210
104
336
226
49
250
80
46
95
47
17
121
36
137
23
40
188
537
39
149
276
90
10
168
70
57
68
108
65
92
78
83
235
59
32
129
154
91
64
579
84
51
20
35
24
54
72
237
15