36
95
89
67
71
5
55
18
63
240
30
40
6
91
12
33
668
221
50
118
35
149
59
14
37
10
31
73
23
128
16
25
13
57
100
182
246
177
47
24
78
102
88
28
103
97
1
45
39
58