4
20
10
6
36
33
11
60
66
7
31
5
112
358
13
19
53
58
28
102
59
227
9
25
153
18
110
40
37
778
146
29
88
17
177
45
22
16
195
87
67
38
24
55
21
93
95
32
184