133
101
38
13
64
79
126
188
84
65
53
29
85
60
120
95
203
142
159
171
61
251
106
32
129
40
399
567
918
67
124
99
241
152
385
182
74
70
81
26
47
23
166
108
35
52
56
104
42
154
136
63
123
89
14