120
14
72
317
844
224
47
193
37
67
66
23
39
84
55
412
135
110
61
142
171
378
65
71
205
27
38
19
279
86
103
31
126
46
190
748
49
43
445
247
125
105
158
13
109
494
693
63
76
40
45
672
1289