50
186
358
269
57
12
130
200
300
347
494
11
153
566
114
115
22
104
155
180
10
61
391
6
36
229
145
236
52
32
28
116
64
27
46
117
34
86
120
311
51
179
75
48
30
4
35
62
23
49
56
94
31