57
24
327
21
108
102
56
255
45
50
29
145
28
48
76
91
123
78
23
871
135
39
129
47
77
106
507
127
65
142
66
262
171
263
125
38
208
137
169
319
903
88
126
53
71