19
12
33
95
18
76
62
529
188
120
39
61
13
40
57
27
15
30
63
197
258
110
32
58
170
42
51
171
72
298
81
140
69
136
121
4
65
35
23
79
55
34