46
26
23
35
104
137
53
16
20
24
8
9
82
40
58
17
42
22
4
11
67
3
83
18
19
97
74
109
101
15
107
90
13
93
49
12
61
27
113
52
206
5
47
81
302
96
44
33
57