1
3
5
6
8
13
0
9
24
20
22
38
16
53
101
85
90
25
73
26
77
76
253
72
47
145
243
113
91
60
86
55
37
97
33
122
46
222
377