50
34
69
173
67
14
15
25
20
31
36
46
42
57
89
26
49
28
501
13
22
350
366
83
88
45
9
85
12
18
87
19
65
48
40
154
122
47
115
30
58
102
52
16
313
74
59
257
2
142
221
220
29