5
26
66
38
16
24
25
27
23
13
31
45
55
47
52
35
278
85
53
18
100
89
14
83
134
37
17
12
42
81
22
87
29
58
40
33
99
214
30
92
146
117
112
88
340
188
104