28
60
97
36
56
124
96
327
67
64
24
155
163
71
74
84
72
69
119
102
498
190
503
76
160
25
619
61
77
35
85
38
48
33
37
89
32
27
138
45
86
101
91
164
145
95
204
200
81
234