3
5
1
18
14
11
13
74
29
33
58
25
9
19
27
32
26
20
28
35
347
8
51
112
22
50
103
16
175
79
34
83
64
40
55
204
243
122