28
52
88
77
31
70
53
167
26
166
36
78
79
49
42
272
34
39
25
56
22
67
71
46
33
54
43
115
41
215
1508
27
65
100
322
16
60
29
48
69
4
10
14
68
102