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