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