29
77
20
66
118
7
54
76
14
112
46
65
80
27
67
19
22
9
37
12
108
123
249
28
8
60
49
78
104
63
289
43
149
34
81
55
48
93
147
145
88
53
74
106
85
117
100
130