173
206
105
76
91
45
38
41
65
39
35
130
68
73
36
56
27
43
48
757
30
153
29
546
67
72
62
133
1296
49
209
143
113
1331
332
902
47
44
26
51
57
102
19
1006
148
269
58
237
31