27
13
9
22
17
222
411
21
33
103
45
10
53
23
35
80
105
57
48
621
50
59
77
162
36
32
16
65
2
49
34
37
26
24
85
84
64
71
29
111
203
15
481
62