5
35
16
19
2
8
32
29
231
15
230
13
57
3
110
6
9
123
23
21
49
55
12
41
258
138
51
52
154
40
60
79
64
1
39
44
7
33
11