13
46
196
60
158
209
31
25
104
222
28
40
52
131
90
27
74
34
226
88
49
15
26
37
23
21
39
98
20
30
64
77
123
72
24
99
84
9
66
38
50
68
4
42
122
167
89