4
22
32
25
1
0
34
20
324
127
65
7
36
17
10
60
40
14
33
30
12
59
79
26
251
67
28
8
64
90
41
31
62
53
100
63
81
27
29
823
142
373
91
38
141
43
19
11