8
23
33
25
32
106
77
57
56
16
127
65
164
93
102
17
7
49
54
22
66
132
29
19
44
147
95
48
1
13
21
30
62
140
67
78
258
47
31
24
39
105
88
63
71
80
158
58