31
372
44
61
66
16
119
135
52
67
215
99
118
110
260
102
75
71
28
21
23
12
82
96
19
101
49
18
318
156
282
76
68
42
70
97
133
37
72
98
46
134
81
53
107
142
405
148
85
56
87
170
104
47
427