13
36
28
31
159
47
63
65
82
59
97
23
30
91
80
179
12
19
68
50
56
166
37
17
34
96
107
448
39
58
78
21
139
463
42
52
26
20
95
48
29
24
41
32