20
15
26
42
34
7
11
33
17
14
25
13
41
12
88
10
104
73
40
52
68
21
22
130
145
100
24
23
27
66
215
19
192
86
212
89
45
78
118
428
141
455
584
31
43
108
84
38