43
45
402
167
67
48
39
86
33
52
81
27
19
41
50
12
449
36
7
13
60
70
74
109
87
71
46
252
139
16
84
122
224
153
23
83
66
15
76
31
136
161
77
42
17
44
278
28