5
0
32
3
4
2
39
7
9
59
8
1
26
12
44
13
49
6
14
33
30
23
38
35
57
34
249
52
65
60
24
153
53
73
29
127
31
148
89
62
66