5
17
14
10
63
8
15
4
9
11
29
2
23
19
27
28
38
18
39
46
37
80
113
25
58
16
13
3
33
57
59
72
142
223
81
90
268
322
50
140
400
148
89