34
52
31
42
32
103
55
430
162
206
50
70
37
9
128
68
19
45
143
67
87
62
242
200
22
123
132
166
16
29
308
232
21
71
133
3326
73
66
1551
495
99
510
54
814
654
1453
107
48
69
86