16
55
64
9
48
82
79
20
45
18
81
14
100
91
89
317
230
37
49
40
94
41
77
33
99
12
214
125
69
21
25
103
22
46
28
92
101
60
53
248
65
1097
450
152
5462
2403
8