129
26
40
219
236
116
52
122
25
55
171
241
22
341
136
292
660
64
118
28
46
240
134
98
668
23
18
20
30
58
74
102
110
12
16
88
161
85
91
65
348
172
90
73
86
210
198
35
264
51
212
159