0
1
10
23
4
39
66
13
43
14
102
50
2
61
18
86
84
5
11
47
9
19
7
36
21
46
185
70
98
42
125
193
792
82
27
64
224
33
35
78
199
37
31
80
40
26
120