16
41
26
20
50
33
34
221
474
178
27
242
81
88
48
59
80
43
126
37
353
76
72
53
70
90
96
75
9
303
531
204
15
47
39
17
65
54
44
100
79
105
60
340
21
118
42
116
31
23
46