62
42
41
28
18
30
221
299
241
14
165
160
16
61
21
52
36
45
86
38
80
25
15
29
22
26
152
185
13
3
177
23
47
43
33
55
19
27
39
31
9
100