1
3
6
32
13
95
7
23
15
59
9
12
34
5
53
98
38
14
71
48
72
16
208
30
40
67
49
97
60
158
112
62
69
297
114
156
31
117
332
103
121
27
286
65
8
181
126