43
238
112
109
48
44
156
123
39
65
45
251
41
797
97
141
58
22
189
275
312
64
959
87
50
76
32
73
55
187
168
35
30
127
37
94
89
21
576
259
82
160
86
525
66
70
270
62
75
148
74
46