46
102
67
61
43
63
42
153
189
100
116
286
192
49
52
50
120
128
150
27
54
30
122
31
24
103
75
22
39
47
45
82
19
301
137
44
86
71
55
33
73
108
79
141