22
52
157
28
76
5
42
21
219
57
83
20
43
89
244
46
176
7
14
2
62
58
3
29
56
48
99
51
50
12
34
4
16
281
138
15
24
32
59
146
33
88
27
40
6
381
10
39