298
54
60
61
24
122
6
20
56
222
75
4
15
89
19
311
72
40
82
21
31
58
25
49
103
50
37
70
152
385
188
145
104
35
289
1533
30
248
86
379
147
115
331
27
236
73
55
84