0
1
22
23
7
5
14
11
37
10
18
16
29
36
149
39
13
42
32
68
28
38
100
25
53
92
62
114
57
27
220
136
44
61
46
50
12
106
52
127
47
90
76
180
66
55
131
43