37
59
137
40
66
73
21
53
15
14
512
98
68
1106
20
88
42
10
17
24
28
30
48
39
6
45
83
205
223
31
212
141
521
311
22
989
19
318
147
25
69
145
397
49
8
93