83
210
142
62
119
103
57
165
345
159
316
112
51
394
215
55
77
72
576
53
45
208
69
179
137
116
34
32
98
67
790
196
512
40
29
1220
199
75
133
39
86
61
37
64
185
286
113
101
114
38
63
19
191
141