28
37
3
110
6
8
30
39
54
124
59
16
55
102
25
18
4
44
33
247
76
180
128
63
60
77
105
84
232
35
71
83
94
240
179
677
197
66
359
109
36
73
227
166
127
186
115
137