46
200
105
129
59
38
53
110
92
78
157
67
80
23
194
118
34
143
177
30
48
9
28
63
56
37
29
91
32
65
163
64
122
62
178
84
167
83
42
125
70
61
51
49
66
52
76
7
44
103
134
17
39
18
36
33
97
114
181