62
79
146
35
55
285
37
307
66
31
388
17
77
27
68
80
103
87
82
133
100
164
34
7
26
158
88
152
64
97
42
58
135
38
48
28
172
212
47
13
167
70
33
24
72
30
102
51
29