44
33
5
20
94
169
29
106
80
28
83
7
266
47
96
311
31
27
164
9
75
85
170
59
305
226
198
55
37
493
103
144
32
57
163
67
79
93
110
97
12
0
26
13
74
64
56
4
92
674
50