26
48
97
39
78
310
47
71
55
38
23
161
68
132
45
83
295
41
108
128
87
51
91
52
150
127
106
73
82
146
163
180
80
104
60
65
88
29
49
99
202
95
93
15
182
75
103
139