115
126
81
28
116
45
70
34
268
147
106
140
105
12
18
89
244
169
94
282
15
152
51
100
9
157
1098
27
36
139
49
61
394
187
92
417
195
47
32
1040
54
74
246
202
20
448
31
242
80
48
1126
513
59
113
22
155