99
27
255
21
52
19
75
26
22
2
23
32
45
93
18
41
24
73
28
50
49
16
17
38
12
11
58
94
25
35
47
69
72
6
5
120
59
10
54
8