1
19
22
24
13
31
26
37
33
46
40
87
39
45
41
50
81
69
330
156
66
60
312
53
61
256
128
83
79
211
104
88
73
94
90
93
100
103
97
92