128
24
25
109
28
18
82
32
12
8
33
5
36
35
9
260
62
84
258
26
19
30
195
83
23
298
72
34
63
53
22
71
11
49
73
52
38
42
13
55
39
142