18
17
32
65
101
23
60
10
30
39
71
28
93
184
96
122
72
35
11
54
37
157
25
45
277
64
14
95
22
8
52
139
48
9
6
56
88
79
13
62
36
29
142
120
41
2
24
76
31