135
33
93
136
398
10
144
73
42
12
32
11
219
46
55
305
84
4
283
87
163
83
121
423
122
533
771
230
15
209
27
35
116
161
171
89
94
16
374
127
45
152
279
34
297
126
589
174
54
217
57
309
410
259
845
300