13
5
2
10
18
26
54
27
33
111
17
11
84
47
40
38
60
71
245
94
65
12
57
51
29
100
73
32
56
69
42
30
25
48
36
63
46
72
45
97
35
59
95
83
157
79
39
121
53
31