0
23
30
32
4
2
16
17
33
47
8
14
28
31
35
5
21
27
65
79
38
11
36
70
39
101
25
988
103
53
110
80
22
82
57
119
114
167
78
108
156
85
73
29
12