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