0
4
38
68
152
103
156
125
167
39
71
204
127
209
47
332
16
114
244
64
23
21
147
32
30
15
25
33
20
13
22
35
48
14
77
220
96
132
101
115
54
224
62
97
36
56
111
41
205
513