10
9
19
4
26
73
20
128
77
46
17
52
15
33
83
94
24
14
78
90
457
12
38
47
25
61
8
50
139
114
23
103
116
2
92
198
31
215
51
239
7
53
279
72
28