305
40
105
257
766
58
45
106
17
324
61
52
15
119
79
27
153
7
23
44
114
25
103
3523
48
117
77
86
535
720
51
26
190
284
22
142
35
603
242
133
11
6706
19
57
29
60
67
134
30
46
373
668
121
34
646
21
20
38