42
12
13
31
91
23
28
75
32
78
15
10
55
18
133
95
5
26
33
59
22
38
1006
20
36
11
176
72
62
16
47
27
51
60
14
24
487
29
395
84
134
160
46
99