11
10
2
4
5
26
36
35
27
22
79
37
67
38
32
18
162
66
62
130
227
59
31
123
33
75
47
41
101
97
77
44
46
49
61
50
24
70
23
57
15
29
39
68
63
124
86
119