33
108
67
18
21
25
35
73
109
69
37
70
47
74
46
185
52
979
42
54
125
95
93
17
79
86
111
152
10
66
97
169
75
159
72
107
98
45
62
114
112
19
32
117
27
56
101
141
406
299
49
60