11
5
8
6
12
7
10
4
2
3
26
60
39
90
56
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