5
32
0
62
22
38
6
3
30
17
64
26
8
125
11
4
37
42
65
53
14
7
23
10
25
43
20
89
57
63
21
112
121
27
102
52
44
182
19
193
49
28
183
127
74
160
147