56
54
303
29
129
108
22
47
180
25
59
18
31
42
2
41
23
78
26
67
112
40
28
21
50
82
62
5
10
109
76
80
27
36
52
6
131
8
145
16
132
152
20
17
68
553
93
173