15
9
26
32
58
94
42
20
24
59
66
8
5
133
164
557
69
54
91
27
11
105
30
2
36
4
107
23
39
22
38
10
21
31
346
17
13
63
391
433
57
262
382
123
43