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