90
9
87
53
77
27
33
219
51
179
72
424
35
21
100
93
22
47
79
11
14
3
19
104
83
76
36
89
123
37
20
49
78
45
110
75
102
1
86
8
25
62
70
4
59
137
55
212
57