0
33
8
75
25
7
18
5
4
28
69
67
6
42
11
20
36
63
14
31
45
103
26
106
29
34
38
13
99
54
84
19
21
49
27
95
61
2
442
3
37
56
285
173
70