22
23
47
25
197
29
46
7
45
31
137
24
167
15
5
96
37
49
102
13
17
64
9
14
75
33
36
187
58
48
108
55
1
35
2
59
77
41
18
12
130
111
164
16
21
179
30