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