33
79
81
67
47
74
31
29
46
226
77
103
78
18
34
143
55
28
16
219
58
45
76
216
26
99
175
370
267
38
265
68
24
357
428
236
62
56
75
119
90
54
113
19
40
0
14
3
8
368