22
28
137
70
92
17
48
58
36
30
62
27
31
87
82
66
9
148
215
363
116
10
171
14
18
7
308
41
46
15
96
8
90
52
100
203
91
77
40
37
20
24
83
45
71
234