0
52
30
5
3
12
31
103
21
33
55
17
50
32
11
72
62
47
9
35
16
89
240
58
20
67
36
40
29
84
28
126
68
60
59
75
1593
64
370
51
71