28
6
43
23
44
186
55
89
15
30
21
8
13
31
9
61
108
27
26
35
10
38
39
18
220
7
465
102
90
197
246
19
60
14
36
1
45
58
82
32
24