13
128
16
41
27
8
18
19
7
15
32
57
94
109
74
50
20
17
64
39
84
45
56
9
28
26
104
10
40
77
52
59
48
402
85
30
5
42
161
122
156
23
43
22
36