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