0
31
26
2
6
35
8
3
18
36
15
27
44
25
14
24
13
45
41
67
12
29
52
175
387
42
63
75
10
62
19
58
51
11
80
71
87
70