55
52
287
29
129
106
22
47
177
25
59
17
30
41
2
23
78
26
67
108
40
28
21
50
79
62
5
10
109
76
27
36
6
124
8
144
16
130
150
19
66
533
93
171