7
26
3
11
47
12
31
6
9
15
8
18
20
32
61
24
21
19
28
29
56
69
140
172
40
34
185
48
88
141
77
98
433
96
68
37
186
75
51
154
94
55
100
363
86
42
116
80
129
95
73
57