19
153
66
17
61
120
424
83
285
117
38
577
355
338
24
394
50
35
22
85
28
225
337
29
34
42
46
89
294
503
260
139
256
25
5
33
79
95
14
56
32
52
48
217
72
155
63