58
51
43
24
56
15
17
44
29
19
155
100
20
37
46
31
26
60
353
50
78
65
52
131
4
27
36
30
47
18
21
7
13
8
66
34
40
28
61
212
205
5
3
99
109