35
16
133
188
155
87
129
69
95
286
522
85
92
60
9
5
184
75
68
106
171
73
18
54
169
71
81
48
45
25
41
44
417
8
47
142
53
67
108
3
89
55
110
49
79
20
131
64
52
83
39
63
43
30
33
154