12
67
24
6
9
5
16
53
94
45
48
36
64
41
97
37
156
51
74
128
25
66
65
35
32
96
42
18
170
22
84
72
99
124
597
29
77
269
57
83
56
143
33
50
61