210
18
423
50
79
218
38
23
88
64
229
148
65
280
139
94
20
117
409
70
98
389
384
40
153
89
80
67
475
44
116
35
32
57
81
84
41
71
22
28
125
111
72
297
331
127
145
29
138
323
144
58