39
22
95
68
57
48
65
60
89
44
14
64
76
23
254
33
12
99
108
120
63
216
19
138
123
84
42
231
59
16
117
28
18
310
47
333
119
103
86
62
314
94
212
286