22
6
50
17
32
183
27
198
117
171
56
45
73
252
16
43
38
250
14
42
347
394
9
113
39
26
112
44
12
7
25
18
35
21
29
115
10
4
65
31
28
36
8