0
10
22
2
5
40
19
25
4
38
3
1
11
34
16
57
69
73
18
36
13
24
20
41
14
31
68
23
42
52
46
64
58
71
136
91
145
406
226