58
20
30
99
51
15
13
26
3
6
105
83
17
23
7
5
31
36
37
28
158
14
77
10
27
8
117
2
41
178
388
25
1
4
43
19
29
61
34
40
64