326
15
52
468
33
212
73
83
60
96
270
47
106
143
127
24
40
21
49
172
22
32
128
91
321
168
87
23
683
12
55
105
6
31
200
36
35
45
41
34
26
77
263
112
9
10
165
627
5