85
33
95
1329
87
136
157
108
190
21
27
37
54
29
251
156
105
30
66
302
128
264
274
80
16
139
23
129
74
71
1151
79
69
22
55
166
152
68
104
84
28
134
158
50
78
115
48
63
38
76
35
34
109
40
39
70