80
36
45
22
47
87
221
127
28
5
51
86
74
149
71
75
98
210
103
29
271
376
37
67
69
275
139
161
39
531
44
46
247
91
180
19
100
82
24
224
35
109
49
322
211
76
18
219
173
411
240
33
163
25
129