162
15
39
16
26
17
186
30
23
47
25
34
106
52
19
33
57
21
96
32
29
59
78
65
53
90
87
118
116
22
105
549
68
48
98
64
112
107
31
80
27
63
38
61