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