308
10
217
58
388
12
26
79
39
326
255
7
44
362
66
189
36
54
158
20
49
29
51
3
42
34
40
147
84
101
6
321
76
23
52
18
99
16
47
89
323
62
17
67
165
81
72