113
89
117
43
83
8
133
37
65
85
52
25
292
82
21
57
90
47
32
63
215
50
88
56
86
35
96
34
143
102
138
12
501
136
97
29
285
79
51
77
118
182
10
236
208
161
31
58
26
130