6
11
4
29
8
1
13
10
21
9
17
195
16
5
51
7
125
130
20
58
34
22
33
151
55
100
49
12
25
30
328
53
74
39
45
38
27
83
124
54
476
36
14
398
32
62