23
12
32
70
36
49
87
25
13
473
17
40
30
224
24
44
42
38
53
71
18
19
57
83
145
419
210
67
111
99
62
159
160
264
90
79
72
254
274
97
121
737