309
19
24
87
51
13
67
18
300
358
179
10
34
25
9
32
70
166
49
48
16
162
52
30
79
14
327
29
114
37
98
39
40
90
69
72
62
181
118
27
57
274
11
44
124
214
152
338
5