84
65
81
52
86
94
118
1244
459
163
280
191
420
152
17
31
167
22
127
103
132
615
140
7
18
26
28
37
438
80
29
20
846
332
96
66
38
92
119
63
78
34
25
144
58
55
36
62
120
296
111
39