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