66
39
26
93
34
61
89
47
37
86
1154
222
226
12
36
69
60
18
141
345
144
83
99
106
77
9
95
32
159
40
48
54
67
378
81
11
45
24
19
156
150
113
70
132
56
20
13
713
10