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