95
16
57
58
93
11
46
7
90
15
8
50
36
20
22
13
25
19
42
28
44
83
102
26
17
9
59
145
199
40
0
5
55
88
60
37
29
54
3
68
38
24
109
56