9
33
8
10
95
40
63
94
27
77
48
26
90
53
164
25
38
116
196
58
7
20
3
17
330
68
497
12
1
41
70
349
44
217
50
72
19
45
42
61
28
166
100
69
139
11
158
150
18
165
112