5
15
34
7
0
22
25
6
3
10
21
32
46
11
9
8
16
17
24
19
39
38
36
167
27
1
18
35
20
41
83
64
23
91
76
42
31
73
14
105