160
318
35
50
136
85
52
70
59
39
148
191
252
173
177
58
54
101
45
92
120
179
176
16
84
69
141
33
108
433
293
86
97
184
112
135
24
46
68
48
49
53
32
104
61
76
109