9
11
39
56
102
4
89
70
6
25
105
41
115
44
52
23
150
40
120
36
7
160
255
38
303
83
134
299
8
21
32
53
84
96
10
20
5
27
78
16
103
18
68
296
28
54
218
47