1
2
6
14
10
5
7
34
13
17
29
57
35
18
24
20
31
52
64
16
22
11
38
12
4
81
219
104
40
304
197
101
87
174
86
63
176
88
92
106
83
436
41
198
428
258
145
279
390
130
151
100