33
21
19
18
12
23
28
186
493
30
39
42
74
11
15
175
26
9
27
70
36
13
111
35
94
32
50
121
87
52
53
40
47
129
29
101
63
17
55
14
100
58