7
33
18
89
20
2
8
12
5
23
120
17
48
16
55
58
26
21
10
13
15
40
31
9
57
30
11
97
84
108
415
49
22
44
76
25
98
67
72
34
94
27