439
90
50
29
34
35
24
42
153
36
54
31
166
57
108
45
33
115
163
25
77
27
60
13
199
104
127
73
16
70
37
55
39
98
71
59
67
68
96
114
32
28
66