114
66
30
144
51
95
103
164
23
67
16
317
62
148
74
9
223
472
47
49
80
35
63
403
7
20
43
27
360
429
235
44
65
69
112
75
19
209
212
265
364
104
48
17
18
45
658
29
2121
191
385
59