312
352
772
132
131
20
61
51
257
272
194
517
98
32
142
152
52
46
65
120
71
99
135
81
235
60
475
53
87
12
100
628
124
16
201
192
442
258
149
150
275
366
24
13
153
614
93
247
126
161
154
48
43