199
18
422
50
79
218
38
23
88
64
229
148
65
280
137
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