33
72
40
61
53
177
62
88
58
64
132
51
171
42
21
119
59
102
229
67
43
386
140
216
89
115
104
57
141
162
101
190
56
55
79
18
24
86
274
45
120
85
46
96
25
23
112
170
37
80
30
44
84
73
186