9
15
12
295
28
7
16
36
29
31
10
14
6
40
105
58
96
88
49
117
48
66
43
54
210
26
303
65
8
46
288
84
101
127
69
23
78
17
44
24
109
13
50
91
134
21
27
45