82
101
61
161
96
86
45
64
65
172
42
59
107
195
35
19
26
128
9
8
78
355
24
326
68
17
257
23
94
34
55
16
37
50
149
32
10
77
129
90
452
38
304
125
221
79
89