22
4
5
0
24
25
2
3
1
8
32
30
17
67
16
19
35
27
11
26
29
474
58
100
244
50
77
86
6
33
98
56
44
18
7
40
52
159
41
171