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