13
121
298
90
51
69
326
22
149
101
92
11
16
170
183
299
151
63
57
3156
23
19
8
14
607
3
36
10
21
26
20
1428
70
30
50
40
24
12
34
32
60
204
37
107
380
15
28
97
25