99
85
43
93
22
60
134
3
6
27
596
55
70
15
11
12
24
40
62
493
20
154
79
54
44
160
111
365
25
28
137
13
30
775
75
7
156
98
46
5
363
32
2
33
21
65
67
57
42
19
103
9
58
34