29
14
34
42
123
45
66
30
22
8
334
118
85
9
7
27
5
41
25
368
106
102
310
52
2
47
132
121
73
6
88
71
108
12
169
20
266
432
303
90
149
136
86
61
464
87
11