81
38
23
70
65
114
83
182
150
644
84
107
48
32
25
44
55
29
63
173
209
69
41
106
56
68
147
96
369
394
27
77
282
317
354
50
1477
35
78
34
19
75
123
110
57
74
177
216
137
101