31
159
36
63
65
82
59
23
30
91
80
179
19
68
17
97
96
107
448
28
39
58
37
78
21
139
463
42
52
20
95
48
29
24
32
27
104
44
14
110
26
50
41
18