58
21
19
28
42
27
90
41
20
364
52
186
2
733
198
18
381
3
53
75
196
29
25
129
80
102
40
16
39
36
94
10
68
122
24
12
86
72
64
83
45
5
35
31
63
60
91
81
56