5
1
7
59
13
258
285
30
80
63
14
83
60
16
36
48
31
20
40
23
227
61
46
52
91
28
26
10
157
19
37
76
38
82
42
72
29
150
73
27
81
122
103
24