26
20
18
6
8
32
29
4
39
51
126
17
7
31
9
48
3
13
22
19
5
34
28
25
27
55
196
137
93
113
289
72
86
38
110
75
77
24
89
111
33
57
84
1178