5
25
15
13
26
14
31
17
23
22
34
19
18
16
66
35
54
149
398
50
48
70
30
101
140
118
29
69
76
78
40
61
39
46
27
72
24
37
36
81
95
110
141
131
44
129
96
86
102