0
6
39
8
161
34
82
114
36
64
21
30
102
52
74
78
190
210
269
89
58
130
324
62
29
71
80
206
72
43
100
143
44
236
19
42
175
15
28
76
25
24
109
134
990
262
178
41
26
69
33