31
26
200
102
244
45
15
84
81
72
68
58
20
9
27
62
13
89
111
80
54
49
5
36
39
46
79
170
85
19
202
120
183
22
51
73
50
28
14
115
60
44
117
184
95
7
16
12
47
139
86