12
26
9
152
49
36
38
25
33
29
21
238
60
89
28
32
37
308
23
10
245
50
82
17
30
183
59
40
43
57
66
79
13
71
14
48
385
116
45
64
62