59
92
75
37
86
171
127
80
41
18
25
123
61
505
53
48
52
156
94
14
99
0
57
12
31
9
39
15
23
45
65
74
67
26
124
141
20
8
70
43
38
237
245
72
90
40
64
49
120
151
19