48
129
29
88
56
24
110
97
95
17
152
61
36
123
133
15
28
79
91
37
31
60
21
16
51
68
35
19
12
979
53
96
18
73
65
62
47
166
138
344
191
34
66
71
201
58
89
147
94
414
104
43