2
16
5
11
50
13
98
4
8
18
15
90
12
24
21
10
71
34
81
39
31
22
64
56
30
188
51
33
178
46
390
48
430
69
42
124
96
61
290
14
32
451
84
252
122
85