35
22
21
26
28
14
29
56
100
18
9
13
17
10
50
15
54
12
65
62
90
6
31
109
129
111
220
103
71
78
27
227
53
172
52
160
394
75
110
32
19
105
37
24
38
74
114
34