13
33
9
24
105
55
11
126
22
2
5
59
3
23
25
26
21
318
30
115
305
83
8
20
36
29
93
35
32
31
234
56
15
69
81
525
1265
18
68
84