76
104
41
66
7
89
14
56
72
127
34
30
31
70
102
182
29
80
233
168
117
292
48
151
162
97
209
118
92
141
160
364
251
122
138
52
88