43
93
32
52
20
36
111
37
218
494
13
67
11
51
102
206
27
79
42
103
30
39
62
75
9
34
17
22
21
25
23
35
5
64
28
92
91
40
15
2
161
16