26
33
101
18
12
15
48
23
19
31
30
86
2
57
40
22
52
599
113
24
7
16
34
20
50
6
35
51
32
265
46
13
156
9
29
8
75
45
25
11
42
65
162