31
20
93
12
19
37
98
25
23
86
205
26
3
33
40
22
39
88
56
59
9
695
36
17
44
62
94
32
18
38
89
253
13
101
21
60
61
70
450
114
140
281
34
29
46
68
151