111
28
43
39
97
25
49
34
26
19
4
23
54
33
21
42
75
22
36
20
89
9
90
229
79
16
41
5
78
80
17
37
15
45
27
8
63
44
38
31
14
69
12
64
125