27
25
6
30
41
29
36
73
69
127
542
72
8
89
106
57
104
91
62
37
163
15
31
52
87
242
100
60
101
63
21
58
124
175
18
17
38
150
160
33
102
105
208
94
55
59
443