126
12
42
28
87
19
52
22
9
90
17
39
56
40
38
53
16
54
59
68
35
49
47
48
36
21
55
102
288
161
76
253
69
5
8
46
51
27
450
30
34
20
205