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