409
102
252
16
244
64
50
85
162
114
148
41
49
82
73
7
72
29
23
32
39
222
127
22
166
242
134
14
26
155
185
79
99
55
182
221
164
38
40
54
456
66
214
165
190
140
228
407
131
53
94
52
36
70
51