295
113
249
410
196
38
14
169
68
108
107
82
22
178
94
194
219
24
44
123
39
202
46
126
40
136
31
55
98
97
77
70
281
131
224
134
25
20
507
36
135
530
74
4031
49
960
564
65
35
71
85
95