20
68
40
12
17
32
73
57
34
36
29
100
229
28
5
30
10
88
90
94
56
4
22
51
69
33
15
61
60
24
86
21
133
87
63
65
203
35
101
116
165
27
44
107
159
96
31
66