61
43
63
26
38
42
128
10
50
22
150
107
33
75
88
40
36
357
179
24
89
119
39
67
31
189
93
68
99
118
57
200
476
234
291
195
35
44
165
72
554
25
83
20
82
154
34
69
105
51
59
46