98
654
130
50
103
84
100
554
87
82
296
57
70
74
219
291
341
93
375
61
65
126
158
40
108
91
63
52
135
73
124
196
21
35
110
308
66
48
51
18
47
36
27
12
53
20
119
3
60
39
16
432
85