176
97
213
261
108
31
42
351
150
67
131
26
85
159
119
104
50
40
111
73
76
68
13
118
39
77
323
138
59
60
147
66
47
91
116
196
315
568
78
153
396
237
422
123
341
453
285
268
281
320
142
297
87
83
106
186
102
212
70