229
72
95
67
48
42
142
186
273
177
166
148
146
77
22
65
82
1146
50
532
905
127
84
54
277
633
249
44
741
349
306
225
12
106
35
556
53
30
89
126
56
31
61
52
47
25
26
63
200
87
275