110
115
84
42
9
96
55
147
526
60
192
8
47
264
7
67
26
70
30
34
43
28
25
93
117
193
65
40
89
35
38
79
63
118
69
17
94
19
33
41
10
62
406
4
53
86
3
24
39