42
16
22
4
39
15
20
52
45
32
46
26
28
30
3
69
236
25
79
9
438
129
88
93
50
175
130
19
107
258
150
504
234
77
189
91
161
89
12
290
61
122