12
51
32
34
17
8
91
5
86
62
20
235
45
36
79
4
66
48
19
77
99
114
59
126
26
260
27
42
52
16
11
71
58
78
43
113
56
227
13
7
40
39
122
38
22
181