125
31
69
49
198
99
142
122
137
42
232
126
163
446
29
156
89
151
57
34
102
28
67
46
48
44
225
94
32
61
240
339
87
135
114
41
213
72
113
45
11
21
70
144
381
80
60
84
127
200
25
218
204
39
129