49
42
31
76
106
82
98
50
83
61
195
23
53
177
96
147
59
101
36
62
57
297
28
45
284
43
100
25
15
264
120
159
66
322
157
88
75
55
440
193
26
131
209
54
47
194
70
89
84
179