23
61
76
195
30
1574
41
872
321
320
201
137
198
85
159
275
185
115
148
109
67
300
66
396
230
116
5
163
44
28
534
8645
16
53
69
57
193
43
38
95
110
221
31
144
29
138
125
55
65
160
132
153
98
54
71
78