56
32
12
3
8
109
88
9
24
51
64
61
278
55
78
239
5
16
636
36
70
40
96
2
18
11
6
57
42
90
17
79
39
33
13
94
35
103
73
15
14
19
199
69
74
23
27