82
32
102
46
60
19
45
77
83
116
68
30
94
42
33
179
50
54
58
189
55
73
127
266
95
67
34
129
145
325
194
191
81
215
117
39
85
121
47
196
40
90
105
59
88
64
223
293
221
193
79