0
22
33
2
6
8
9
3
11
49
69
77
17
14
10
7
54
4
18
34
57
21
44
16
29
20
23
81
42
19
151
302
222
67
52
267
132
39
73
76
224
94
171
66
53
256
131
26
40
220
236
118