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