42
86
127
111
123
106
297
162
239
220
25
93
435
36
194
62
72
56
101
141
47
45
198
66
202
77
50
48
53
55
26
102
98
82
10
17
40
57
31
35
69
135
145
81
99
75
136
91
46
29
70
60
30
22
20