100
10
16
14
21
27
49
15
13
9
29
24
96
4
8
26
40
22
12
38
43
20
37
39
76
31
23
30
101
41
28
25
7
32
51
196
56
66
120