21
66
81
95
20
227
55
34
6
103
17
22
18
16
15
47
12
33
100
305
114
303
49
57
129
37
89
11
86
68
223
40
93
50
101
85
82
23
185
79
30
118
131
35
39
237