12
48
38
11
17
31
21
89
40
122
58
28
70
41
55
98
51
30
9
20
27
39
6
87
60
19
22
63
103
90
18
47
110
266
66
33
97
32
7
270
16
15
344
106