0
3
10
11
6
15
29
30
2
25
13
79
16
28
19
1
24
20
39
32
51
73
46
21
66
31
55
452
68
60
99
232
40
203
52
138
218
45
80
23
133
17
27
178