57
92
159
96
43
20
91
62
41
59
116
42
44
82
60
72
150
128
196
58
45
71
305
103
25
18
50
15
29
16
53
31
8
27
17
2
32
38
73
70
56
114
88
66
258
13
65