4
15
5
9
12
19
8
27
74
30
29
17
59
76
50
62
61
120
195
70
48
34
198
45
84
86
89
139
78
168
118
96
251
182
72
127
56
83
41
230
114
75
192
172
58
186
385
325
249
52