36
134
29
17
43
25
497
19
26
4
53
37
105
35
133
6
49
147
159
99
14
11
2250
64
349
2
100
183
273
227
12
24
55
15
13
18
20
89
173
54
956
22
63
587
258
83
101
28
102