28
51
43
123
52
195
93
86
31
41
254
74
10
14
130
85
68
27
80
7
11
163
17
107
77
159
156
9
328
1068
208
32
39
49
106
259
8
71
64
78
22
35
181
108
84
40
16
57