99
63
29
21
73
17
30
129
140
105
25
197
15
96
20
37
23
177
32
86
39
14
42
74
120
8
118
58
10
26
654
77
54
643
119
3
9
455
291
31
181
165
49
6
475
164
92
150
51
222