31
114
47
164
383
72
24
37
26
107
122
258
58
96
82
66
163
287
53
44
130
68
81
52
84
486
64
106
14
146
67
43
171
16
92
97
36
102
59
112
139
132
90
56
55
29
98
54
83
62
87
19
38
148
124