31
60
18
11
61
17
24
44
23
54
7
96
22
19
12
33
26
72
105
83
95
25
90
42
73
78
98
21
30
20
4
155
41
38
28
68
9
15
29
13
5
82
58
39
92
50
43
37