7
30
42
19
38
11
18
39
110
26
65
1
4
55
12
33
13
91
85
93
255
49
56
61
57
127
46
124
88
139
44
22
24
40
25
197
86
234
66
79
106
94
105
137
52
497
179
271
121
32