23
9
81
31
6
58
7
37
50
95
3
97
48
239
65
12
116
103
79
60
13
0
15
792
17
42
10
5
8
14
22
27
197
280
18
54
33
41
32
71
52
46