40
3
20
86
13
9
34
41
16
28
23
103
53
68
8
43
12
82
93
17
159
31
29
66
206
194
15
24
18
39
377
49
22
14
38
109
36
30
45
7
458
60
26
19
55