28
48
47
27
21
29
114
73
39
17
22
37
52
19
40
44
64
33
31
46
95
67
112
54
18
88
56
66
11
42
43
115
83
125
65
55
32
91
149
212
75
80
51
205
79
122