0
1
30
3
8
2
15
69
26
52
40
38
16
11
21
99
27
17
62
12
14
23
67
54
34
572
19
61
73
75
41
59
13
103
49
375
78
213
28
108
89
140
98
72
44
33
37
79
76
90