21
104
133
20
31
29
196
41
98
74
9
82
110
86
17
55
4
143
14
244
63
47
96
164
91
35
27
26
11
16
46
2
170
15
224
153
59
620
19
75
56
80
34
71
25
7
139
152