86
18
41
44
45
417
52
27
68
54
32
51
22
71
199
29
150
12
31
77
28
56
375
19
17
39
13
81
85
26
72
270
78
90
50
109
3
125
97
36
59
42
80
62
295
138
7
33
57