285
266
51
208
167
35
44
51
258
28
45
90
91
82
161
44
69
13
69
10
25
84
93
42
25
75
8
22
50
50
50
62
75
42
28
23
47
28
38
25
33
12
7
48
91
27
58
15
89
66