3
1
7
12
5
16
37
19
10
8
174
38
193
42
2
23
18
11
13
44
22
28
31
17
39
25
71
154
110
102
27
72
149
156
75
217
138
96
67
82
223
118
79
57