14
46
92
19
43
15
13
5
53
7
25
22
8
302
10
31
50
36
88
18
154
179
129
20
262
42
577
436
421
74
411
54
158
26
39
98
258
70
23
279
38
33
9
2
1279