28
35
77
48
180
83
115
82
178
106
76
214
56
248
80
34
53
14
54
74
46
65
29
101
109
187
134
18
114
23
67
39
58
27
95
111
120
100
108
117
166
86
103
63
47
62
52
66
20
71
41
78
61