80
29
50
45
58
36
26
682
48
24
81
42
101
38
55
62
133
30
27
168
47
128
87
91
100
70
56
7
94
74
113
93
54
181
198
77
85
69
28
49
97
59
33
643
83
218
192
12
37
31