12
299
26
97
52
43
5
35
47
6
24
216
56
2
44
168
102
42
105
160
66
72
81
29
9
39
55
19
10
149
60
91
40
31
209
49
7
20
185
37
14
22
115
238
70
245
28