43
28
74
46
83
40
31
124
52
77
85
103
48
12
62
51
22
36
24
37
75
25
32
7
35
33
147
507
63
53
20
144
126
50
55
194
840
17
59
115
58
215
283
44
98
277
163