54
31
30
28
57
156
53
74
86
389
82
45
125
72
11
112
17
90
127
35
62
94
78
79
9
29
36
15
154
70
66
51
69
43
39
98
52
102
40
68
34
37
27
49
56
77
16