5
200
26
38
22
80
10
30
20
21
60
24
36
102
444
349
70
87
6
16
77
71
54
166
65
53
2121
427
8
534
4
28
34
121
12
161
520
25
1
4174
14
17
40
13
134
18