16
7
21
34
6
10
32
141
9
3
31
29
38
42
36
23
517
48
143
57
90
92
68
47
35
58
46
14
188
96
193
82
53
168
124
151
120
55
180
296
795
172
204
75
73
244