10
58
92
17
25
38
63
42
14
29
32
12
37
16
21
148
100
118
67
87
26
46
35
34
66
23
107
82
286
50
214
91
49
33
24
55
62
105
122
139
52
80
173
115
93
70