13
87
83
32
35
31
42
88
67
162
155
372
39
73
51
109
250
54
36
154
10
156
44
74
167
130
139
115
68
176
21
114
363
124
1373
236
58
29
577
254
128
101
79
222
562
111
293
60
361
80
53
113
69
102