52
75
124
272
74
44
36
79
35
125
31
164
12
306
28
391
152
76
48
103
149
486
30
56
127
57
452
383
67
49
190
47
40
38
153
94
279
65
179
59
147
14
63
102
101
139
25
55
6
27
32
93