58
41
17
90
98
57
26
29
20
10
24
30
14
18
34
33
6
39
82
100
178
281
28
16
32
86
73
38
40
121
12
191
89
63
21
48
135
13
169
7
5
122
11
42
19
9