53
5
35
13
31
514
118
21
24
55
40
27
139
150
10
32
41
102
76
14
125
38
109
250
43
275
101
33
124
174
52
163
98
17
15
83
63
92
130
238
20
389
151
8
16
85
42
217
54
270