2
1
8
15
6
14
44
4
37
34
9
115
13
42
5
28
168
55
21
49
23
41
19
18
75
129
63
98
338
82
73
134
215
43
194
269
397
35
54
59
50
16
10
71
45
11