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
140
114
103
116
2
92
199
31
215
51
239
7
53
279
72
28