22
98
28
29
12
56
31
21
18
88
33
45
62
213
107
39
145
279
19
308
40
30
119
132
15
25
72
37
5
190
17
16
41
48
20
54
24
68
10
139
8