91
13
15
16
46
89
72
52
50
40
9
104
56
73
29
49
59
32
28
77
31
38
92
17
41
20
18
58
66
178
253
23
54
195
21
27
45
61
134
132
7
70
26
5
10
42
168