199
150
164
47
63
201
163
109
76
122
294
218
40
344
92
57
2
292
684
384
42
435
176
32
77
228
224
216
453
74
22
198
581
119
65
17
24
13
113
242
18
27
44
31
19
16
103
56
67
83
35
123
190
110
37