4
11
1
7
5
10
0
6
3
8
21
51
33
14
16
40
30
29
26
47
52
67
17
27
58
98
37
69
65
83
31
70
102
64
145
114
170
192
19
93
60
43
259
149