40
25
42
92
24
26
41
82
83
66
20
102
33
54
97
177
44
15
43
23
48
21
30
16
31
17
19
39
150
32
11
29
163
47
36
95
67
509
62
168
146
101
56
70
88
109
142
60
53
18
111