9
127
28
10
55
70
35
370
66
80
745
32
301
186
41
42
17
52
24
33
83
565
89
57
99
64
38
102
29
53
248
72
30
22
63
170
20
128
27
175
411
433
40
74
37
11
34
65
21
337
132
228