17
35
308
19
23
3
4
58
21
120
42
38
284
57
86
20
2
28
47
12
98
37
14
6
51
73
24
100
32
13
5
59
27
29
50
39
16
31
22
569
36
7
26
101