12
43
18
95
91
77
19
133
25
187
28
516
53
102
212
391
24
23
5
39
556
127
16
35
44
15
37
87
40
148
27
41
56
83
69
210
125
68
464
32
34
138
30
29
36
96
52
343
11
84
45