93
45
19
127
50
31
98
41
62
40
47
18
15
89
14
5
26
94
65
32
36
43
39
151
73
52
33
22
356
289
119
42
125
27
59
35
280
373
121
156
219
476
185
99
167
221
91
23
316