6
29
40
27
1
8
3
31
7
11
12
10
58
104
49
114
57
25
20
23
16
17
9
196
240
18
22
21
15
133
116
89
69
70
97
158
93
81
55
121
37
216
36
13
142