5
0
1
97
6
20
29
11
59
160
70
17
21
19
34
2
4
13
14
3
24
41
67
91
218
64
57
33
36
124
27
261
161
32
35
38
69
22
51
242