3
2
12
7
22
16
6
13
8
53
15
82
27
43
116
102
71
113
18
122
79
26
25
147
24
35
121
49
33
347
46
42
97
10
47
51
1318
235
196
62
67
66
158
115
139
58