22
32
87
18
29
45
12
60
20
10
56
563
17
24
260
7
11
4
16
42
74
19
13
405
28
5
34
44
27
49
642
3
33
15
162
82
281
524
105
249
88
58
52
152
269
113