21
31
155
80
27
60
45
11
36
59
100
22
17
6
84
34
50
161
94
13
57
19
43
18
92
16
62
65
56
124
30
91
205
53
77
49
46
66
1
111
112
420
215