21
96
166
195
98
56
41
25
116
115
5
48
13
7
11
8
28
24
15
55
79
18
42
34
26
9
60
64
102
39
17
249
16
99
131
6
29
19
47
22
92
12
69
108
223
255
4
133
73