99
61
26
25
209
42
69
124
70
49
117
142
64
24
58
14
17
288
95
91
68
29
19
38
510
128
170
404
75
37
53
166
105
73
21
43
16
583
174
88
57
32
356
50
18
63
36
35
83
101