32
141
50
130
33
54
68
46
64
77
17
14
47
172
128
215
61
102
21
28
8
156
59
36
72
70
49
129
184
99
153
94
84
160
132
56
31
83
103
80
274
60
241
97
75
264
273
58
45
38
20