32
26
30
220
54
78
16
74
102
25
24
18
7
56
49
48
20
3
92
31
19
64
6
70
143
37
10
28
43
77
47
63
113
111
67
84
377
21
58
29
65
27
66
85
36
205
88
149
123
8