11
30
78
12
62
20
7
56
142
45
306
392
46
6
65
70
69
88
40
87
34
110
91
200
50
29
22
27
28
158
383
57
21
74
8
16
35
53
71
24
148
288
10
47
4
14
159
267
352