27
11
104
1052
473
123
133
110
14
65
70
146
53
85
116
54
43
75
41
86
276
136
250
21
88
134
23
165
9
56
35
125
343
152
39
208
748
467
429
308
180
92
107
46
57
1004
547
69
60
192
7
94
171
581