12
115
76
4
15
23
36
40
19
201
28
397
24
49
62
35
13
506
67
5
72
71
41
118
92
47
64
32
89
257
54
58
59
16
112
42
63
18
8
127
20
22
272
14
43
207
30
11