92
39
77
3
25
36
16
50
206
7
43
29
22
590
24
2
1
84
101
9
4
178
28
59
44
212
5
6
26
30
76
155
53
8
95
89
174
10
4830
41