22
23
13
4
42
28
39
161
257
10
667
237
32
45
74
5
330
27
26
775
8
12
15
36
212
44
7
112
16
107
56
33
50
522
47
30
18
25
52
58
64
167
54
207
82