1
81
12
6
31
9
38
10
130
17
615
307
33
209
367
25
94
462
508
30
52
533
45
8
1149
55
231
4
27
13
46
39
36
83
11
49
87
21
242
26
37
53
74
113