13
26
133
30
29
106
22
16
32
19
28
27
35
121
15
6
83
18
23
79
65
9
1
14
60
52
3
24
59
107
45
12
80
37
42
73
20
458
172
40
63
49
160
64
82