20
73
27
17
26
11
4
13
54
39
53
30
36
92
14
22
64
10
24
6
5
33
25
105
60
46
95
246
123
179
118
62
49
32
116
52
98
42
233
129
67
81
248
80
70
282
87