22
19
23
146
289
38
75
125
47
26
40
42
28
108
29
44
90
48
52
51
82
49
186
17
62
81
164
46
11
10
14
15
18
35
39
41
33
53
84
92