51
123
30
68
62
29
148
56
82
130
42
88
22
164
102
58
146
108
53
49
182
143
36
135
46
28
176
66
137
52
119
61
38
11
165
230
80
35
37
155
64
2
85
129
23
43
128
83
244
89