29
58
65
102
17
78
24
132
325
128
73
44
35
346
53
196
22
48
445
13
235
114
38
69
50
61
74
62
49
32
93
45
564
94
55
59
57
96
112
71
356
119
80
52
136
86
54
33
46
26
158
12
120