31
89
66
5
22
58
23
44
53
8
129
82
97
263
45
43
78
15
54
127
48
33
25
136
63
106
56
189
26
230
59
16
32
64
34
105
12
55
7
85
46
71
209
128
57
18
112
116
390