28
48
42
108
38
64
15
46
80
68
30
52
20
24
5
102
287
71
44
39
319
55
90
22
124
49
29
283
193
222
19
43
231
40
25
76
81
31
117
33
162
83
32
37
61
214
216
56