5
22
12
16
4
10
2
42
56
34
54
7
52
101
19
8
106
87
91
64
39
13
100
43
27
194
47
23
18
59
25
273
36
50
28
58
11
30
32
279
46
63
60
69
172
90
125
17