22
5
25
11
1
28
18
31
108
183
133
86
122
19
4
59
23
63
6
49
69
56
68
45
10
144
12
109
129
123
9
24
263
13
62
118
27
37
33
155
41
48
351
55