26
5
10
1
6
11
27
45
18
39
8
52
19
110
111
3
33
59
153
60
421
116
31
17
84
96
279
331
437
113
16
107
35
151
78
21
102
9
36
97
66
50
12
176
14
83
92
44
108
1105
86