0
13
23
6
4
71
20
27
47
7
35
101
33
10
12
19
55
21
78
36
49
62
17
133
99
67
128
119
52
434
100
163
86
220
196
32
15
126
14
218
104
48
178
95
155
85
134
199