0
13
42
2
22
46
91
93
15
17
16
23
72
52
21
159
4
9
12
7
133
26
20
112
149
37
74
30
217
162
117
235
92
224
38
226
63
103
203
123
83
14
56
152
157
39
160
125
55
200
132
47