29
5
11
2
6
12
27
45
18
42
8
59
10
20
110
113
3
33
153
60
421
116
31
17
84
96
279
332
437
16
107
35
151
78
21
102
9
36
97
66
51
176
14
83
92
44
108
1107
86
50
34