132
373
29
60
97
36
56
124
96
327
67
64
24
155
166
71
74
84
72
69
119
102
498
190
505
76
161
25
621
62
78
35
85
38
48
33
37
90
32
27
140
45
86
101
91
165
146
95
103
204
200