42
45
31
74
47
30
34
67
18
39
21
20
46
73
13
28
14
63
29
175
44
12
22
84
16
92
57
25
125
166
234
161
99
163
165
80
438
590
123
109
300
354
32
236
100
215
82
475
121
77
189