58
35
41
311
47
131
76
62
52
92
61
87
25
72
59
42
30
29
10
451
108
37
53
51
22
90
46
94
120
124
19
109
99
33
17
32
12
242
27
21
115
28
48
159
350
13
45
26
39