18
20
74
88
9
81
38
50
17
19
21
564
40
23
22
41
69
15
56
4
48
24
2
0
89
63
3
70
115
234
126
130
101
572
91
11
33
470
26
258
37
132
54
131
298
307
124
155
192
381
412