59
19
546
84
16
185
26
32
29
10
34
63
48
266
145
88
274
57
38
77
15
102
52
28
17
20
18
72
30
105
175
11
8
3
61
287
44
51
42
335
283
56
55
35
124
163
6