19
36
28
303
35
23
17
47
45
32
15
38
51
29
3
95
91
12
7
49
60
118
43
407
42
30
90
82
31
16
89
20
34
37
9
301
104
76
103
21
22
39
371
25
18
54
24