56
130
129
39
213
14
71
29
18
48
68
42
8
84
114
118
25
69
38
60
66
28
27
79
21
43
639
127
45
78
88
31
59
67
32
11
16
40
54
85
19
58
75
9
112
33
61
51
93