99
177
3
96
10
29
123
48
6
52
39
30
46
32
24
51
76
17
899
223
70
11
63
199
1119
49
72
22
25
86
67
84
28
7
31
50
154
56
9
26
126
27
33
14
21
40