41
22
58
807
35
136
28
7
10
40
97
17
3
172
24
183
160
60
221
110
15
765
114
146
99
333
138
267
18
34
5
13
55
312
11
168
514
51
33
44
248
133
432
74
16
38
8
150