29
35
33
0
17
10
22
30
7
11
19
23
58
8
16
18
6
26
1
15
9
28
40
27
111
63
25
70
57
20
38
42
50
406
46
73
122
24
36
323
3
39
2
127
52
61
12
47
41