29
20
23
16
44
148
75
64
48
122
30
38
76
10
161
41
9
78
25
32
120
111
1043
60
8
151
49
56
74
42
192
71
95
68
34
419
199
79
150
72
115
89
43
86
128
163