13
30
27
99
36
8
28
21
12
14
57
34
67
16
56
64
9
48
82
79
20
19
84
100
91
89
317
232
49
40
96
50
101
41
77
33
214
126
69
25
105
22
46
92
60