50
28
8
22
36
112
104
33
30
9
14
55
64
40
69
121
66
78
21
72
214
17
45
18
60
277
35
29
44
96
31
24
52
89
77
11
15
98
16
62
63
67
19
88
23
41
68