10
76
9
72
63
17
21
28
6
68
20
156
7
42
620
94
179
30
29
128
62
70
60
91
41
81
284
302
34
11
325
26
136
52
49
229
48
47
2
12
79
44
131
31
23
59
205