272
251
25
47
32
278
29
82
108
141
57
133
101
96
28
87
111
49
94
45
16
20
27
85
88
9
39
50
15
41
116
35
40
155
14
62
8
7
44
288
61
140
79
65
23
244