37
25
101
139
898
23
72
12
209
301
31
53
78
889
208
515
69
61
8
10
224
60
70
55
24
20
7
36
29
39
49
21
48
241
32
63
64
103
22
27
15
5
40
1
50
14
45
79
17
58