140
83
9
84
31
45
559
25
165
6
18
11
29
21
195
19
26
161
69
30
159
236
85
302
118
156
88
38
369
22
14
48
12
243
13
34
17
28
60
100
35
51
248
432
50
347
41
78
101
32
201