6
33
25
114
18
19
29
314
206
34
107
38
28
7
13
17
39
103
99
90
11
45
51
49
62
56
112
36
41
4
22
35
61
66
135
16
48
60
37
9
47
27
65
40