11
6
8
12
7
10
4
2
3
5
26
60
39
90
57
68
46
92
100
126
77
342
448
80
701
73
43
19
75
42
52
123
33
55
115
72
29
58
255
53
111
59
47
135
27