22
40
103
44
17
25
199
19
30
42
79
35
21
29
28
27
53
18
56
37
9
138
23
32
33
38
347
3
50
36
11
43
58
96
190
78
102
66
39
14
86
47