8
42
21
55
16
50
4
22
45
44
33
175
258
12
19
29
46
105
37
63
81
18
87
7
11
78
3
2
6
166
70
38
156
142
249
15
26
58
56
20
65
159
32
34
59