31
28
33
81
90
13
21
30
22
61
59
11
15
48
35
16
40
14
19
12
97
24
43
17
41
34
125
32
27
26
78
64
54
66
94
169
256
42