9
27
83
34
28
163
65
112
26
148
81
158
1662
92
3
25
29
23
147
24
95
105
623
12
123
109
35
49
40
93
19
128
124
33
37
0
91
44
114
106
54
31
90
52
14
232
238
79
10