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