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