6
5
28
12
13
16
19
22
27
45
9
10
7
26
14
15
41
25
38
113
4
35
53
99
33
139
141
298
117
415
62
51
40
88
80
39
96
48
17
32
231
123
77
55
29