126
112
64
148
287
16
114
388
44
59
81
23
189
143
178
130
92
20
77
45
19
78
9
413
24
73
95
65
86
285
71
52
41
37
276
50
80
157
55
103
303
32
13
320
167
25
85
10
101
305
124
113