131
91
95
118
61
90
29
31
76
263
85
175
279
147
130
47
122
116
106
88
82
21
93
100
126
146
111
55
67
50
136
187
222
44
337
186
241
127
92
149
62
104
140
352
285
32
41
156
256
556
60
165
89