4
25
33
12
23
1
47
17
42
22
30
29
10
44
32
227
16
20
19
56
108
8
5
24
39
7
0
11
15
9
21
72
26
13
356
18