91
95
118
61
90
29
31
76
263
175
147
47
122
89
82
21
93
100
126
111
55
67
50
136
187
222
44
186
243
127
92
149
62
104
140
352
285
32
41
156
256
88
556
60
131
167
23
435
199
71
66
16
151