91
82
156
59
94
49
54
51
141
9907
65
73
53
143
101
455
483
134
2982
58
43
84
1404
52
12
40
68
35
136
47
61
186
848
383
22
76
26
71
102
36
21
299
17
74
166
27
23
11
111
44
64
14
32
285