21
214
68
46
63
19
15
31
8
121
156
5
69
95
91
118
18
178
30
48
74
64
84
20
79
2
6
50
104
38
72
22
243
85
28
12
346
32
47
57
9
26
41
111
129
23
25
201
132
136