4
97
3
31
32
82
72
24
61
9
95
38
15
14
121
50
30
51
48
12
7
5
6
2
8
29
22
232
10
122
20
68
0
19
16
76
17
26
13
21
1