28
21
27
16
46
35
121
39
50
86
3
9
11
83
12
52
197
650
15
48
45
53
24
114
125
40
47
57
54
1186
175
156
101
607
44
593
75
17
90
7
33
49
32
82
142
6
8
22
34
13