382
94
31
821
39
97
49
109
136
398
52
38
63
54
34
20
25
45
21
83
127
27
32
329
215
51
65
549
22
192
198
18
887
86
1390
66
50
30
41
350
138
654
72
56
153
165
154
67
406
69
247
181
57
145