30
100
13
40
38
20
7
19
102
68
22
27
42
121
16
9
23
24
15
6
95
65
76
122
58
31
10
14
29
69
45
17
48
44
12
93
49
71
88