5
85
26
68
11
51
16
55
454
23
84
33
6
210
79
232
15
128
63
97
42
111
27
50
10
45
65
161
143
109
17
18
103
98
13
290
61
57
35
29
39
112
58
96
87
104
105
90
108