11
16
15
22
7
4
3
99
58
65
20
122
10
21
23
67
73
13
9
43
19
57
632
40
108
70
88
78
169
103
25
59
55
76
114
36
24
84
94
96
268
35
50
32
121
131
26
102
87
61
18