103
344
26
84
52
96
153
62
391
194
29
21
81
101
95
197
384
175
65
326
54
200
139
298
74
285
63
122
152
123
190
68
64
43
70
102
461
82
90
46
14
35
420
219
36
25
209
133
33