59
46
8
89
180
5
4
38
30
265
107
170
9
10
31
75
112
40
189
60
21
1
23
29
64
7
12
14
821
50
0
104
3
24
81
17
79
338
2
415
20
27
15
48
13