27
76
10
8
21
104
22
17
6
16
80
20
232
38
11
74
49
30
13
207
26
149
160
89
113
192
46
18
61
303
115
125
389
24
4
55
57
31
14
302
455
202
344
96
176
90